add factor gem