fn's changes adding