working --calculate range[43]