design mostly complete. not mobile responsive yet