correct comments
filled methods with desired functionality