initial proj setup