[upd]
[upd] little bit of work