all git issues are now resolved, furthermore contact works properly with mode selection and contact definitions are no longer sketchy