edits
add topic
add swaps
update doc structure