fixed constructor modifier