support: refactoring
docs