stealing implemented