changes in working method