repertoire, media complete

just need to add four functions to complete