Review shark communications

shark communications