write to as class
add fastqc subcommands and finish the function