refine the interface. Add a Instancestate to the service but not implemented