Corrected and tested button server