WDassigment2 final version