// bad assignement sorry