still more theoretical background