more on the behavior modeling