rename file for better literal expression and add some doc