compeleted optional exercises