fixed no viewport specified