added source file and some backbone associations changes