improved init doc