hiding should work now properly