refactored page blueprint ot page, io and session-manager blueprints