- theory and applications