behavior and extended page model class added