specify base version bound