custom package and backwards compar based on mean version