implemented stealing