adds buncha stuff