implemented irl on samples