ready for all