fixed the reference in design and implementation