Documenting desired interface
Adding metric types