Implemented postMedia() + added comments to various methods