format the learning go