adding missing files + spec + doc