use new buttons
slim up controller with new functions