adding unhide ability finally