second stage added