technological impediments代写