some note-code about apue