added some more execution methods