fixing bugs in the fix region/name and extending functionality