add ready f