add fixer & bugfixes