finish adding all behaviors