change schema and set precision