variuous fixes