use cases - more compact, deployment ios