fixed input args and options