Added support for executing components