finished todo "implement usage of type hint" and "implement usage of documentation"