fixed bug which called the wrong screens