hooking up buttons