don't think this needs to be an instance variable