add smp file, and all method to supervise server