fix spelling of programmatic