added execute loop, still not working though