676 support for additional metadata

closes #676 
yeah, i can add a test and move the function to the timing lib