completed buttons with docs and generated css