Updated design. Simplified.