better buttons, start to docs