directory with progress on styling and javascript. not final.)