better comments, fix method name