add explanation screen for codes