description of pure framework