basic workflow for lua and other languages