added has one through reference migration2