really got those examples working nicely