This will be for logic structure of