updated comments and new retina interface use