Update bak() function