added utilities + more documentation