more revision on the behavior modeling