probably want to keep 1 class definition per ruby file