simplify doc building, allocations
project stuff