Revert "project main file"

This reverts commit 2ee4cdfdebd2886b978f191a5047faf455902789.
Revert "Revert "project main file""

This reverts commit 742f2db4cc29e92236b1938d0a8933c7e59b3aac.