[Undone] concern of Overlapped structure & design

upload for code sharing