renaming
add string interpolation support