add optional flags