third commit. *working code but not on button metadata*