fix loadByteCodeFile and add loadSource
add stringbuilder