design.txt still needs some editing and finishing up