ready for anything

Updates