prototype model & service