attempts to get button working