moved free resoruce check