Edit Device interface implemented