Algorithm specifications added