fixed orig constructor