application interactions