added control and updatedf modify and app