add new buttons and method