add SharpShark code