initial scafolding for the project