This is exactly what you're lookin for.