removed duplicate constructor call