can we use execute instead?