cleanup
dynamic behaviour setting