uniform commenting, better rationalization of atom? function