first version output