reworked to comply with bus protocol, comments added
Extension of test cases