comments added, about to put stubs for chr device