formatted code to go style guidelines
updated progress