Add optional init_args
Add optional init_args
Work on tools