Line works, added a few comments.