refactoring and techdoc started