initial commit for a button example