added more stuff for transmission