non-interactive build