more fixes with execute