Added Implementation, Test and Results