Add AIFactory Additions