add unit tests
begin work on parameter parsing...