adding puttons