added category persistable and strategy