v0.5 add new calculator module