minor tweaks
add flip