added and finished programming conventions part