made interact step more stable