add arguments and others options