improved performance, added execution script