finished except forign