add error screen and things