re-factored study sharing method