exec functions added.