rudimentary execution cycle