range soft coded closed #18