first attempt to base models on neomodel