circular dynamics