use a gem that actually works