Revisi factory