all mediatype icons added
files renamed
mediates icons with just one function
move Placeholder logic to a seperate function