decrease complexity, increase coverage