in progress, getting all on buttons to work