adjusted to new retina init