constructor erroor WHYYYYYYYYY