implement default flag