Category: thoughts and realization