add automatic version incrementing