force provider of gem