adding new functional buttons