sample_app for private use