some base code modified
mofigirf

Signed-off-by: Behnam Ahmad Khan Beigi <b3hnam@gnu.org>