Draft of framework