[upd] spacing
[upd] w/0 end .
[upd] algorithm