@thyms radical changes; added mongoskin support