add methods for getting version