reimplemented finder