fix issue #87 add new general stage