fix theta constructor