add version requirements