@private added in comments for private methods