different changes, add retina support