imanger return real type