better comments, you're welcome future me