upgrade to purity 0.14.0 and use shorter non future initialise methods