Added execute function to Block