a lot of changes are required