still fixing the input