updated framework for synopsis