buttons now kind of working