added test and public directories