mostly just adding comments