made buttons var public, cause why the hell not