added theory ones