alternative methods
refactor, hint correction
tag 0.4.4
functions refactor