implemented original flag