add horizontal wire composition
vertical composition