research contributions