Added determinat operation