learning for creating themes