started execute functionality