local changes for sub