how to add your own gen server