implemented get nodes by keyword