curl added & interface changed