add force* slots