now added all new behaviours, circletarget works as intended.