Category self development