default framework structure