server can add slots and save to yaml file