reducing the repitition [ci skip]