[ud] cleanup and use lib.singleSpace