added a copy of hide show mode, for future editing