basic deck crud