lll is more generic. It calls other scripts