still working on args... getting closer...