fixed input oversights