build a web structure