Refactored add condition and repeated arguments