WIP add behaviors
build