Implemented list properly, made bus subsystem revisions