add data mutating methods to CardAdapter