exec refactoring
1.5.1