added recipe and ingredient classes