updated application setup