add haslayout page