refactoring version to multiloquent_version();