this return doesn't include the 0,1