new approach to determine target