added post/retrieve metdata methods to client