runs but does not do the job