my private code,not for any one