some fix of bad practice