minor revises format