add one to many strategy