add pcsc module and start to implement it