h a p 22