change callbacks to style 1