buttons added + snapshot