2. constructing vertical and horizontal garden