lw syntax overhaul