Framework creation