refactored util, added Y section, tutorials and minor style changes