badge integration