add background, button and transition