added execution security