TimeWaver devices