add support for pattern list and pattern page skeleton