First version week 03 assignment