fixing dio.cogc
move dio.h
move pcon.h