adding custom page page support. issue #5
Merge branch 'i5'