this loop is unnecessary. `screenname[:20]` will truncate at the end, and `screenname[-20:]` will from the beginning