some implicit brackets
updating some comments
fix compilation