more stuff needs to be int