methods.hh