added Brian's device