wierd hack attempt to make different models in the ipn