framework in place