Feature/updatemetadatas

@jesuspg
You need to provide description for the different methods that you have included.