updated property order, make common use option at fisrt