first attempt on steering by serial