adds version tracking