starts with the 2 part application