Implemented metadata functions