added pc interface code

moved files