sample: moved to apps