usedefchain and in