maket structure for future changes