Starting some research implementation