causes & contributing factors