using things properly