#4 refactory vacabulary.