setting up boilerplat app