some codes in Computer-System-Based