set up double down, and other functions
turned this in

not done