simulation culculation
remuve