Added more serial communication stuff. Not verified to work yet