setup the strcuture of project