nicer user input with manual but there are still semantic bugs