first major push, tomorrow entity and model + basic function infuser