basic principes of create singe page