class docs
split metadata into timestamps and sourceable