re-organized, added placeholders, add basic card classes and test