#39 implementation for common page