For #6 added fullmetadata implementation