fixing execute function. should almost be done!