interface change from Card to <V>