made it compile properly, checked defaults