initial commit of framework and index