changing my methods in response to output