input improved + loading screen added