fixat lite med func
fixed conflict