Added semantic tasks.
Changed requirements.