main sample