adapting to new system