change item name length to 40 and do something about authen