handling media converting into 3 formatas, it needs a liitle work :d