nice 1 sam, 2 down 1 more to go lol