added framework description and definitions