complete excluding documentation