find last ? was refactored