basic carcass of project