Project main skeleton