Crud with directory structutre