implement open/close cover