submitting my assignment #2 (2nd try)