implemented GetMetadataStep