minimize complexities