push for zach checking variables