found the solutions to all of my problem! I found a library that will work for Serial communication. check it out