Implementing new technologies in a middle school curriculum: a rural perspective