add const_iterator and find