added freebie checking