ready framework