sets everything up for comments, yet to be tested