implemented splashscreen