Re-structuring by categories