used remove instead of hide