adding loop, chars +build