multiple files code interpreter