removed conflict function declaration