modify NewMedoo function