added framework for synopsis