rename constructor (naming convenstions & fixing API doc)