added elm; and a few modules