Add recipe viewer for sonic