after experimenting a little I can conclude I went wrong somewhere.
If I set initial velocity to 0 calculations work, if initial velocity !=0 , answer is incorrect.
Looking at the formula it's easy to see if vi > 0 the height increases - opposite of what should happen. I'm thinking I need to...