added theoru part