added for nice_button