full v1 functionality, though some run-time probs still exist if users navigate to details page without specifying an id