fk change behavior