push buttons now working