made hide/show better throuh add/remove class