implemented subpage business rules