reduce duplication 6