add real & result method