added safe assignment, hotciv assignment
Safe I0-2