lame class project.. have to do this...