recipes controller - decent exposure