fixed a bug that could cause the wrong message to be displayed
language update - added list operations FIRST OF, LAST OF, TAKE FIRST FROM etc