piecing the web technologies together