The code you presented is already fully working.