add function message downloads