add main \”tick\” loop
clean up