worked on next ship method