added card interface