Fundation of framework