implementation of range markers