Cirava theory