subject/object control and raising added