Implementation & Analysis