Basic framework in place