slowly creating changeEntry functionality