Basic structure of execute method

This is not a complete program, it is very early on in its development.