atom changes and stuff