add readcard tools