push languages into hooks as well