use .show() and .hide() always