go template and practise