added control exp