inital framework