Second design

added more files than i meant to.