project is separated into each directory