add the 2 important methods