Added comments and removed unneed 'get' method