hide methods