default framework