added several topic sortings