ever-changing technologies