creating structure includes views no repeating coding html