Use cases and problems solving