a here b here c here
d here e here f here