finish the calc module