add some initial work on cards