change default behavior