utils and CS all commented