regactor to remove repetition