assignment one with changes