Add start algorithm