change button scope to private