updates to the appnode sample