cleaning up and added card demo