start from same state as RangeFun project