init doc/impl