feat: allow custom flags