abstract boats-1