Framework sapmle