redesign recipe page and define recipe controller