Modify header gen, add defaults to arguments