fixed issue with semantic version conversions (still work to be done here thouhg)