Added cardservice implementation