a start on the new dosage.js