hoping to of fixed compiler issues