Framework Implementation