[issue #78] done