show/hide implemented
buttons still work though :/