switched from atoms to vars for default