Basic design for Devices