it's someone else's research i just algebraically simplified it aco