Simplified fireball down to only create user code