add String, System, Array and fix bugs