added PC interface