adding page classes and fixing the failure bu excluding dependency