add problem definition