updated 0.40