Made id optional for view concoction route