hide/show implem but not used yet