more automatic build