base functions working
added comment
working except rangefinder