use and implements ResultManagement interface