removed Stringbuilder e and use ArrayList pushed to vc instead