wrote 3/5 correct functions but the  tests I'm shaky on