Scientific program (preliminary version)