changed % mapping