updated with latest research changes