removed unused mixins and added commenting
organised placeholder utilities