updated for primtime :gem: