adapter changes