#1 upgrade medias to posts
#11 add missing methods for implementation