ready for whatever
**