added welcome screen and some minor improvements