implemented disabling/enabling of buttons and found adding paper bug and attempted fix