solid-principles with examples: