json moved from extra to serialize