centralizer, center, normalizer implemented, partially tested