respect circle shape offset
allow passing shapes group on init