change signature of execute( has now a const with it)