added theory type