structure of build modified and shell file modified.