self pages