basic app done, need to figure out externalId