Add interface for version