comment ALL the methods