Started algorithm design