specs and output folder must now be set via argument