test file sharing, and find big bug