moar deferred specs
port markup formatter with specs
clean up