automated tests
advanced user input