extended spec, added documentation css and js