mabe my first lib faild,so I try again.