skeleton of 3 methods and README