added LWF

added LWF add-on, might not work but is necessary to commit in order to
sync with Bryan’s changes