study the phpDesign