adding a little bit of dynamics