research implementation