sceleton of  execution