begins reworking the wurstgulasch_api