First try: distilling blocks into base elements and combining them back