Creating an effective online distance education program using targeted support factors