first main ruby project for csci3308