added sub finding / contract creation