added show/hide methods.