improve stablitity