friendly id and changes