one of the engineering challenges