changed the claass