ADOPT: violet
proper functions and sums
whoneedzit
deps
install file