add render_notice to helper and require Category in Product