spec docs......