use $.fn.extend