add more query for 3NF