added categorization and option in backend