going to sleep now. if anyone wants to help with the commenting, go ahead. i haven't done any of the models or views.