moved hideable to seperate class