Ocean story frontend first pass