ok cairo is hard and i'm sleepy