refactored(random) and prepar the build to use a real model