begin behaviour system