Added read methods and transmission states