For self tracking and make progress

Algorithm