study handler