Implementing room. add ready, cancelReady