renaming
trying to model a device