with history in line of code