why is it here? you are doing same in execute()