some potential bad practicesss