finally 100% ready for prime time