remove tip
add swim