added category model, collection and view