publications  643