did some work on behaviors