adding 'common' behavior that is always run