adds a few things. Finish later