build control + DOC