add emoji database
add more logic to list tags
fix bug when no parameter is passed in