added source and author