fix last bugs add splash screen and clean up