added recipe solution