added  type of execution