added instruction screen and polish