Complete tutorial to develop handlers