generic crud router
subject crud