almost finished irb/hw2