v4 practise go example