structure by Abhik Bhattacharya
_