add item and change 'isInstance' in 'isInstancOf'
add impact function