test cases passing for up but failing for down
made down operation passgs!
refactored up operation
more refactorings! combined up and down to one operation
back button functionality implemented