circular block script composition