framework description
first draft