Working on the perc800 module
Merged some stuff on the perc800 module