basic behaviour fine (need to add initial circle)