applied function changes