Creating framework