start of rebuilding ALL buttons