ocd fix, updated api, and added some info