improved github flow