the rest of shark, still needs to flip