dist version 1.0
dist v 2.0 with i defined