fix : remove duplicate code