First final version of public framework