TODO: move categories to spinner