Class field theory is an important tool in number theory. We discuss improvements to the computation of ray class groups, congruence subgroups and class fields, which are fundamental building blocks of constructive class field theory. As an application and to illustrate the power of our new techniques, we find new fields with minimal discriminant having prescribed Galois group and signature.