Add comments and initiate method.