more functionality for dealing

dealing is now smoother with accurate options