splash screen, help screen, and code refactor