Algorithm Added