start algo