all framework functions completed.