start over
use staticly linked approach
incorporate lua into the project
start of lua translator