input for running is a pointer now too