added retina support