add and style swap url button
add swapping functionality
rename