fixed some bugs in string interpolations and procs