add foldings
fix filter() and a filtering condition
add surrounds with spaces
add test for more than one width input
remove useless if block and comment