Cutting edge- newest most advanced stage in development tackling- make a determined effort to deal with a difficult problem utilize- to use something submersible- type of ship that can travel underwater solo- alone swell- slow up and down movement of the sea exeedingly- extremely conduct- to organise/do an activity shallow- not having much distance between the top, surface or bottom chart- to watch something with careful attention