new short ready function