added input parsing case and help display