works for 5 sources now too'