fixed dupplicate