// automation prep