Theory tool