added file server to the sample snaplet as a demonstration