constants
main
smartloop
