add some manual guide and arrange the file